package learn;

public class two {
    public static void main(String[] args) {
        int n = 100;//定义int类型变量x，并赋予初始值100
        System.out.println("n = "+n);//打印该变量的值
        n = 200;
        System.out.println("n = "+n);

        int x = n ;
        System.out.println("x = "+x);

        x = x+100;
        System.out.println("x = "+n);
        System.out.println("n = "+n);

        char a = 'A';                       //字符
        char zh = '中';                     //字符
        System.out.println(a);
        System.out.println(zh);

        String s = "hello";                //字符串
        System.out.println(s);

        /*定义变量的时候，如果加上final修饰符，这个变量就变成了常量*/
        final double PI = 3.14; // PI是一个常量
        double r = 5.0;
        double area = PI * r * r;
        /*常量在定义时进行初始化后就不可再次赋值，再次赋值会导致编译错误。*/
        //PI = 300; // compile error!

        /*有些时候，类型的名字太长，写起来比较麻烦。例如：*/
        StringBuilder ss = new StringBuilder();
        /*这个时候，如果想省略变量类型，可以使用var关键字：*/
        //var sb = new StringBuilder();   // 不知道错误在哪？未解决的问题


    }
}
